.page-wrap {
  background: #fff;
  height: 100%;
  width: 100%;
  .login-page{
    height: 100%;
    .logo{    
      box-shadow: 0 10px 16px rgba(18, 183, 245, 0.1);
      text-align: center;
      border-radius: ~"300px / 80px";
      height: 220px;
      margin-top: -160px;
      padding-top: 90px;
      background: #108ee9 url('../../static/images/logo.png') no-repeat center 215px;
      background-size: 80px 80px;
    }

    .title{
      color: #fff;
      text-shadow: 0 0 5px #108ee9, 0 0 5px #108ee9;
      font-size: 16px;
      text-align: center;
      padding: 15px 0;
    }

    .inner-page{
      width: 100%;
    }

    .am-list-item{
      border: 1px solid #eee;
      margin: 20px;
      border-radius: 40px;
      .am-list-line:after{
        display: none!important;
      }

      .am-input-label.am-input-label-5{
        width: 40px;
        .iconfont{
          color: #108ee9;
        }
      }

      .am-input-control {
        input{
          height: 40px;
          z-index: 50;
        }
      }

      .am-input-clear{
        background-color: #108ee9;
      }
    }

    .am-button{
      margin: 30px 20px;
    }
  }
  
}

input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
